product based vs service based companies